Enterprise Version
ivan kovalev style